package com.qfedu.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 请假申请表单实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LeaveForm {
    // 表单ID
    private String _id;
    
    // 请假类型ID：1-调休, 2-年假, 3-病假, 4-事假, 5-产假
    private Integer leaveid;
    
    // 请假时长（小时或天）
    private String totals;
    
    // 流水单号
    private String sericnum;
    
    // 请假事由
    private String explain;
    
    // 模块ID：2表示请假模块
    private Integer modeid;
    
    // 备注信息
    private String remarks;
    
    // 审批结果：10-已通过, 20-未通过, 30-待审批
    private Integer result;
    
    // 审批意见
    private String checksm;
    
    // 开始时间
    private String start_time;
    
    // 结束时间
    private String end_time;
    
    // 用户ID
    private String user_id;
    
    // 用户名
    private String username;
    
    // 部门ID
    private String department_id;
    
    // 部门信息（通常是一个对象或数组）
    private Object department;
    
    // 表单标题
    private String title;
    
    // 创建时间
    private String create_date;
}